package topicsExamples.Arrays;
public class ArrayMethods
{
public static void main(String[] beans)
{
int num = 984325789;
int[] evens = {2, 4, 6, 8, 10, 12, 14, 16, 18, 20};
/*
* optional algorithm to fill evens with <numEvens> of evens
*
* final int numEvens = 10;
*
* int[] evens = new int[numEvens];
* for(int i = 1; i <= numEvens; i++)
* {
* evens[i-1] = i * 2;
* }
*
*/
doubleNums(num, evens);
System.out.println(num); //num is a primitive type so nothing changes
for(int i = 0; i < evens.length; i++)
System.out.println(evens[i]); //arrays store data references, so the indexes change
}//end main
public static void doubleNums(int val, int values[])
{
val *= 2;
for(int i = 0; i < values.length; i++)
values[i] *= 2;
}
}//end class